/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication19;

import java.io.IOException;

/**
 *
 * @author mj
 */
public class JavaApplication19 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException {
        // TODO code application logic here
        Libros economia;
        economia = new Libros("economia");
        Libros informatica = new Libros("Informatica");
        String tipo;
        float por;
        int totaleconomia, totalinformatica, total;
        int forma;
        tipo = Utiles.pedirTipoLibro(" Tipo de libro");
        while (!(tipo.equalsIgnoreCase("fin"))) {//tipo!=fin
            forma = Utiles.pedirFormaPago("Forma de pago");
            if (tipo.equalsIgnoreCase("economia")) {//2
                switch (forma) {//1
                    case 1:
                        economia.ventasContado();
                        break;
                    default:
                        economia.ventasCredito();
                }//1
            } else {
                if (forma == 1) {
                    informatica.ventasContado();
                } else {
                    informatica.ventasCredito();

                }
            }
            tipo = Utiles.pedirTipoLibro(" Tipo de libro");
        }//tipo!=fin
        total = economia.totalLibros() + informatica.totalLibros();
        if (total == 0) {
            System.out.println("NO HAY DATOS");
        } else {
            System.out.println("TIPO\tCONTADO\tCREDITO\tTOTAL\tPORCENTAJE\t");
            // System.out.print(economia.getNombre()+"\t"+economia.getContado()+"\t"+
            //       economia.getCredito()+"\t"+economia.totalLibros()+"\t");
            economia.visualizar();
            por = (float) economia.totalLibros() / total * 100;
            System.out.println(por);
            informatica.visualizar();
            por = (float) informatica.totalLibros() / total * 100;
            System.out.println(por);
            System.out.println((economia.getContado()+informatica.getContado())+"\t"+
                    (economia.getCredito()+informatica.getCredito())+"\t"+total);
            por = (float) (economia.getContado() + informatica.getContado()) / total * 100;
            System.out.println("porcentaje contado:" + por);
            por = (float) (economia.getCredito() + informatica.getCredito()) / total * 100;
            System.out.println("porcentaje credito:" + por);
            if (economia.totalLibros() < informatica.totalLibros()) {
                System.out.println("menor vendido" + economia.getNombre());
            } else {
                System.out.println("menor vendido" + informatica.getNombre());

            }
        }
    }
}
